Janani Ravi
PLURALSIGHT AUTHOR
Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework. After spending years working in tech in the Bay Area, New York, and Singapore at companies such as Microsoft, Google, and Flipkart, Janani finally decided to combine her love for technology with her passion for teaching. She is now the co-founder of Loonycorn, a content studio focused on providing high-quality content for technical skill development.
Courses Authored
164
Topics Authored
Total Ratings
5856
Avg Course Ratings
4.5
Courses by Janani
-
CourseCaffe2: Getting StartedBeginner2h 2mNov 01, 2023
-
CourseBuilding and Deploying Keras Models in a Multi-cloud EnvironmentBeginner2h 56mNov 01, 2023
-
CourseBuilding Blockchains with HyperledgerBeginner2h 58mMay 18, 2023
-
CourseFeature Sharing and Discovery Using the Databricks Feature StoreIntermediate2h 1mJan 10, 2023
-
CourseAutomate Machine Learning Using Databricks AutoMLIntermediate1h 50mJan 07, 2023
-
CourseManaging Models Using MLflow on DatabricksIntermediate1h 59mDec 22, 2022
-
CourseBuilding Deep Learning Models on DatabricksIntermediate2h 29mDec 16, 2022
-
CourseBuilding Machine Learning Models on DatabricksBeginner2h 20mDec 16, 2022
-
CourseDeploying Hyperledger Fabric with AWS Blockchain TemplatesIntermediate1h 49mDec 01, 2022
-
CourseDeploying Ethereum with AWS Blockchain TemplatesIntermediate1h 51mDec 01, 2022
-
CourseGetting Started with Delta Lake on DatabricksBeginner2h 29mSep 02, 2022
-
CourseGetting Started with the Databricks Lakehouse PlatformBeginner1h 38mSep 01, 2022
-
CourseScala 2 Methods and FunctionsIntermediate3h 16mApr 26, 2022
-
CourseMachine Learning for RetailBeginner1h 59mDec 01, 2021
-
CourseMachine Learning for MarketingBeginner1h 48mDec 01, 2021
-
CourseHandling Batch Data with Apache Spark on DatabricksBeginner2h 22mDec 01, 2021
-
CourseMachine Learning for HealthcareBeginner1h 48mNov 24, 2021
-
CourseMachine Learning for Financial ServicesBeginner1h 51mNov 24, 2021
-
CourseHandling Batch Data with Apache Spark on DatabricksBeginner2h 22mNov 22, 2021
-
CourseApproaches to Data Enabled Decision MakingBeginner1h 54mNov 12, 2021
-
CourseFoundations of Statistics and Probability for Machine LearningBeginner2h 13mNov 10, 2021
-
CourseKey Concepts Machine LearningBeginner2h 7mNov 09, 2021
-
CourseOptimizing Apache Spark on DatabricksBeginner2h 32sNov 03, 2021
-
CourseWindowing and Join Operations on Streaming Data with Apache Spark on DatabricksBeginner2h 2mNov 02, 2021
-
CourseExecuting Graph Algorithms with GraphFrames on DatabricksBeginner1h 34mNov 02, 2021
-
CoursePredictive Analytics Using Apache Spark MLlib on DatabricksAdvanced1h 57mOct 26, 2021
-
CourseGetting Started with Apache Spark on DatabricksBeginner1h 52mOct 25, 2021
-
CourseProcessing Streaming Data with Apache Spark on DatabricksIntermediate2h 1mOct 25, 2021
-
CourseSummarizing Data and Deducing ProbabilitiesIntermediate2h 50mJul 08, 2021
-
CourseComplex Event Processing Using Apache FlinkAdvanced2h 29mMay 12, 2021
-
CourseHandling Streaming Data with AWS Kinesis Data Analytics Using JavaIntermediate2h 53mMay 11, 2021
-
CourseConceptualizing the Processing Model for the AWS Kinesis Data Analytics ServiceAdvanced2h 34mApr 28, 2021
-
CourseProcessing Streaming Data Using Apache Spark Structured StreamingIntermediate2h 35mFeb 25, 2021
-
CourseLeveraging Advanced Features on the Google Cloud Kubernetes EngineIntermediate2h 31mFeb 25, 2021
-
CourseHandling Streaming Data with GCP DataflowAdvanced3h 13mDec 11, 2020
-
CourseImplementing Machine Learning Workflow with WekaIntermediate2h 2mDec 11, 2020
-
CourseImplementing Machine Learning Workflow with RapidMinerIntermediate2h 24mDec 08, 2020
-
CourseExploring the Apache Flink API for Processing Streaming DataBeginner3h 32mDec 07, 2020
-
CourseProcessing Streaming Data Using Apache FlinkIntermediate3h 21mDec 07, 2020
-
CourseConceptualizing the Processing Model for Apache FlinkIntermediate4h 30sNov 20, 2020
-
CourseConceptualizing the Processing Model for the GCP Dataflow ServiceAdvanced3h 1mNov 09, 2020
-
CourseExploring the Apache Spark Structured Streaming API for Processing Streaming DataBeginner2h 49mSep 25, 2020
-
CourseExperimental Design for Data AnalysisIntermediate2h 45mSep 21, 2020
-
CourseConceptualizing the Processing Model for Apache Spark Structured StreamingIntermediate2h 57mSep 18, 2020
-
CourseExploring the Apache Beam SDK for Modeling Streaming Data for ProcessingBeginner3h 29mSep 18, 2020
-
CourseModeling Streaming Data for Processing with Apache BeamBeginner2h 27mSep 18, 2020
-
CourseCommunicating Data InsightsAdvanced2h 27mAug 11, 2020
-
CourseCombining and Shaping DataBeginner3h 28mAug 11, 2020
-
CourseData Mining and the Analytics WorkflowBeginner2h 55mAug 07, 2020
-
CourseDesigning a Machine Learning ModelIntermediate3h 25mAug 07, 2020
-
CourseRepresenting, Processing, and Preparing DataBeginner2h 45mAug 07, 2020
-
CourseBuilding Your First Python Analytics SolutionBeginner2h 46mAug 07, 2020
-
CourseGetting Started with Tensorflow 2.0Beginner3h 10mJul 23, 2020
-
CourseBuild a Machine Learning Workflow with Keras TensorFlow 2.0Intermediate3h 16mJun 02, 2020
-
CoursePython for Data AnalystsIntermediate3h 30mMay 22, 2020
-
CourseDeep Learning Using TensorFlow and Apache MXNet on Amazon SagemakerIntermediate2h 21mMay 13, 2020
-
CourseApplying Differential Equations and Inverse Models with RIntermediate2h 23mMay 01, 2020
-
CourseImplementing Bootstrap Methods in RAdvanced2h 11mMay 01, 2020
-
CoursePredictive Analytics with PyTorchIntermediate2h 31mMay 01, 2020
-
CourseSolving Problems with Numerical MethodsBeginner3h 42mMar 27, 2020
-
CoursePerforming Dimension Analysis with RIntermediate2h 11mMar 20, 2020
-
CourseApplying the Mathematical MASS Model with RIntermediate2h 20mMar 10, 2020
-
CoursePreparing Data for Feature Engineering and Machine LearningBeginner3h 17mFeb 05, 2020
-
CourseCreating Machine Learning ModelsIntermediate2h 44mFeb 05, 2020
-
CourseFinding Relationships in Data with PythonBeginner2h 4mFeb 05, 2020
-
CourseInterpreting Data Using Statistical Models with PythonBeginner2h 46mFeb 05, 2020
-
CoursePreparing Data for Machine LearningBeginner3h 24mFeb 05, 2020
-
CourseDeploying Machine Learning SolutionsAdvanced3h 4mFeb 05, 2020
-
CourseExtracting Data from HTML with BeautifulSoupIntermediate2h 26mFeb 05, 2020
-
CourseCreate and Share Analytics with Jupyter NotebooksBeginner2h 12mFeb 05, 2020
-
CourseScaling scikit-learn SolutionsAdvanced2h 54mJan 31, 2020
-
CourseBuilding Statistical Summaries with RAdvanced3h 3mJan 01, 2020
-
CourseUnderstanding Statistical Models and Mathematical ModelsBeginner2h 34mDec 17, 2019
-
CourseInterpreting Data Using Descriptive Statistics with PythonIntermediate2h 21mNov 08, 2019
-
CourseScraping Your First Web Page with PythonBeginner2h 39mNov 05, 2019
-
CourseLeveraging Online Resources for Python AnalyticsAdvanced2h 12mNov 01, 2019
-
CourseEvaluating a Data Mining ModelBeginner2h 46mOct 29, 2019
-
CourseBuilding Neural Networks with scikit-learnAdvanced1h 56mAug 19, 2019
-
CourseBuilding Features from Image DataAdvanced2h 10mAug 13, 2019
-
CoursePreparing Data for Modeling with scikit-learnAdvanced3h 40mAug 12, 2019
-
CourseBuilding Features from Nominal DataIntermediate2h 39mAug 12, 2019
-
CourseEmploying Ensemble Methods with scikit-learnAdvanced2h 15mAug 12, 2019
-
CourseImage Classification with PyTorchAdvanced3h 5mAug 09, 2019
-
CourseNatural Language Processing with PyTorchAdvanced2h 58mAug 05, 2019
-
CourseDeploying PyTorch Models in Production: PyTorch PlaybookAdvanced2h 13mAug 05, 2019
-
CourseStyle Transfer with PyTorchAdvanced1h 50mAug 02, 2019
-
CourseExpediting Deep Learning with Transfer Learning: PyTorch PlaybookAdvanced1h 46mJul 31, 2019
-
CourseBuilding Your First PyTorch SolutionBeginner2h 25mJun 28, 2019
-
CourseMining Data from TextIntermediate2h 21mJun 28, 2019
-
CourseBuilding Regression Models with scikit-learnIntermediate2h 42mJun 28, 2019
-
CourseBuilding Classification Models with scikit-learnBeginner2h 34mJun 28, 2019
-
CourseBuilding Features from Text DataAdvanced2h 36mJun 28, 2019
-
CourseAnalyzing Data with Qlik SenseIntermediate2h 11mJun 17, 2019
-
CourseManaging Cloud Resources Using Google StackdriverBeginner1h 35mJun 04, 2019
-
CourseBuilding Your First scikit-learn SolutionBeginner2h 7mMay 02, 2019
-
CourseUsing PyTorch in the Cloud: PyTorch PlaybookIntermediate2h 21mApr 25, 2019
-
CourseBuilding Clustering Models with scikit-learnIntermediate2h 33mApr 24, 2019
-
CourseReducing Dimensions in Data with scikit-learnAdvanced2h 29mApr 18, 2019
-
CourseBuilding Charts and Visualizations in Qlik SenseIntermediate3h 6mApr 15, 2019
-
CourseReducing Complexity in DataIntermediate3h 20mApr 12, 2019
-
CourseBuilding Features from Numeric DataBeginner2h 25mApr 08, 2019
-
CourseFoundations of PyTorchBeginner2h 51mApr 01, 2019
-
CourseCreating Data Stories with Qlik SenseAdvanced1h 23mMar 28, 2019
-
CourseUsing Expressions in Qlik SenseIntermediate2h 55mMar 26, 2019
-
CourseWorking with Graph Algorithms in PythonBeginner2h 14mMar 19, 2019
-
CourseBuilding Machine Learning Models in SQL Using BigQuery MLBeginner1h 27mMar 12, 2019
-
CourseLeveraging Google Cloud Armor, Security Scanner and the Data Loss Prevention APIIntermediate2h 12mJan 18, 2019
-
CourseLeveraging Advanced Networking and Load Balancing Services on the GCPAdvanced1h 46mJan 18, 2019
-
CourseDesigning Scalable Data Architectures on the Google CloudAdvanced1h 58mJan 16, 2019
-
CourseLeveraging Google Cloud Firestore for Realtime Database SolutionsIntermediate2h 13mJan 16, 2019
-
CourseDeploying Containerized Workloads Using Google Cloud Kubernetes EngineBeginner2h 51mJan 16, 2019
-
CourseLeveraging Advanced Features of Google App EngineAdvanced1h 58mJan 16, 2019
-
CourseArchitecting Global Private Clouds with VPC NetworksIntermediate1h 49mJan 15, 2019
-
CourseLeveraging Network Interconnection Options on the GCPIntermediate1h 36mJan 14, 2019
-
CourseArchitecting Scalable Web Applications Using Google App EngineBeginner1h 53mJan 11, 2019
-
CourseStreamlining API Management Using Google ApigeeBeginner1h 52mJan 10, 2019
-
CourseArchitecting Scalable Web Applications with Firebase on the Google Cloud PlatformAdvanced1h 50mJan 10, 2019
-
CourseLeveraging Architectural Design Patterns on the Google CloudAdvanced2h 30mJan 10, 2019
-
CourseBuilding Image Processing Applications Using scikit-imageBeginner1h 49mDec 28, 2018
-
CourseArchitecting Serverless Big Data Solutions Using Google DataflowBeginner2h 15mDec 14, 2018
-
CourseArchitecting Event-driven Serverless Solutions Using Google Cloud FunctionsBeginner2h 5mDec 04, 2018
-
CourseArchitecting Big Data Solutions Using Google BigtableBeginner2h 2mDec 04, 2018
-
CourseBuilding Statistical Models Using StatsModelsBeginner2h 10mNov 16, 2018
-
CourseArchitecting Big Data Solutions Using Google DataprocBeginner2h 17mNov 06, 2018
-
CourseDesigning and Implementing Solutions Using Google Machine Learning APIsBeginner1h 37mOct 19, 2018
-
CourseArchitecting Data Warehousing Solutions Using Google BigQueryBeginner2h 48mOct 15, 2018
-
CourseBuilding Deep Learning Models Using PyTorchBeginner3h 18mOct 12, 2018
-
CourseDesigning and Implementing Solutions Using Google Cloud AutoMLBeginner1h 41mOct 12, 2018
-
CourseArchitecting Google Cloud Storage ConfigurationsBeginner1h 50mSep 24, 2018
-
CourseCreating and Administering Google Cloud SQL InstancesBeginner2h 29mSep 24, 2018
-
CourseBuilding Deep Learning Models Using Apache MXNetBeginner2h 3mSep 17, 2018
-
CourseChoosing and Implementing Google Cloud Compute Engine SolutionsBeginner1h 58mSep 11, 2018
-
CourseBuilding Interactive Visualizations Using BokehBeginner1h 47mSep 11, 2018
-
CourseBuilding Data Visualizations Using MatplotlibBeginner2h 8mAug 14, 2018
-
CourseBuilding Data Visualizations Using PlotlyBeginner2h 12mAug 10, 2018
-
CourseUnderstanding Algorithms for Reinforcement LearningBeginner2h 7mJul 06, 2018
-
CourseExtracting Structured Data from the Web Using ScrapyBeginner1h 52mJul 06, 2018
-
CourseWorking with Multidimensional Data Using NumPyBeginner1h 43mJun 22, 2018
-
CourseStructured Streaming in Apache Spark 2Beginner2h 11mJun 22, 2018
-
CourseBuilding Machine Learning Models in Spark 2Intermediate3h 27mJun 19, 2018
-
CourseVisualizing Statistical Data Using SeabornBeginner1h 44mJun 07, 2018
-
CourseGetting Started with Spark 2Beginner2h 16mMay 16, 2018
-
CourseDeploying TensorFlow Models to AWS, Azure, and the GCPIntermediate2h 11mApr 30, 2018
-
CourseBuilding Machine Learning Models in Python with scikit-learnBeginner3h 13mApr 30, 2018
-
CourseLanguage Modeling with Recurrent Neural Networks in TensorFlowIntermediate2h 35mMar 30, 2018
-
CourseIndexing Data in ElasticsearchIntermediate2h 47mMar 22, 2018
-
CourseDebugging and Monitoring TensorFlow ProgramsIntermediate2h 17mMar 21, 2018
-
CourseDesigning Schema for ElasticsearchIntermediate2h 59mFeb 23, 2018
-
CourseMachine Learning and Microsoft Cognitive ServicesBeginner2h 15mFeb 23, 2018
-
CourseData Transformations with Apache PigBeginner3h 15mFeb 20, 2018
-
CourseBuilding Chatbots with Google DialogflowIntermediate2h 29mFeb 12, 2018
-
CourseUnderstanding the Foundations of TensorFlowBeginner2h 45mJan 09, 2018
-
CourseSentiment Analysis with Recurrent Neural Networks in TensorFlowIntermediate2h 55mDec 20, 2017
-
CourseBuilding Unsupervised Learning Models with TensorFlowIntermediate3h 2mOct 24, 2017
-
CourseBuilding Classification Models with TensorFlowIntermediate3h 16mOct 24, 2017
-
CourseSearching and Analyzing Data with Elasticsearch: Getting StartedIntermediate2h 46mJun 16, 2017
-
CourseWriting Complex Analytical Queries with HiveIntermediate3h 2mApr 25, 2017
-
CourseGetting Started with Stream Processing Using Apache FlinkBeginner2h 45mApr 17, 2017
-
CourseGetting Started with Hive for Relational Database DevelopersBeginner2h 56mFeb 24, 2017
-
CourseGetting Started with Stream Processing with Spark StreamingBeginner2h 35mJan 27, 2017
-
CourseGetting Started with HBase: The Hadoop DatabaseBeginner2h 39mDec 29, 2016
-
CourseThe Building Blocks of Hadoop - HDFS, MapReduce, and YARNBeginner2h 18mNov 04, 2016
-
CourseApplying MapReduce to Common Data ProblemsBeginner2h 2mOct 26, 2016
-
CourseUnderstanding the MapReduce Programming ModelBeginner1h 49mSep 22, 2016